05. Optional Challenge Problems

OPTIONAL Challenge Problems

These bonus problems are not required in order to complete the Nanodegree. These problems will also not be evaluated by instructors, however we strongly urge students to try them out. Remember practice makes perfect!

Challenge Problem Overview

You will solve 3 programming challenges using the JavaScript you have learned.

Why these challenges?

JavaScript is not only a great for Web Development, it is in fact a full fledged programming language that you can do some really powerful things with. These programming challenges will push you to use JavaScript beyond it's simple scripting purpose. You will utilize JavaScript just like you would any other programming language.

What will I learn?

You will learn basic JavaScript syntax, which includes manipulating data types (like JSON), building loops and creating functions.

How does this help my career?

  • Employers value Web Developers who can also solve challenging programming problems.
  • JavaScript is the language of web development.
  • JavaScript lets you turn static web pages into dynamic applications.
  • Since it runs on normal web browsers, JavaScript is one of the most accessible and flexible programming languages.